Beispielgetriebene Entwicklung domänenspezifischer Modellierungssprachen

نویسنده

  • Bastian Roth
چکیده

.............................................................................................................................................................................. iii Danksagung ........................................................................................................................................................................ v 1 Einführung und Motivation .................................................................................................................................. 1 1.1 Problemstellung und Lösungsskizze ....................................................................................................... 2 1.2 Anforderungen ............................................................................................................................................... 6 1.2.1 Konstruktivistische Entwicklung von DSMLs im ontologischen Kontext .................................. 6 1.2.2 Konstruktivistische Entwicklung von DSMLs im linguistischen Kontext ................................... 8 1.2.3 Berücksichtigung von Qualitätskriterien ............................................................................................ 9 1.3 Eigener Beitrag ............................................................................................................................................. 10 1.4 Struktur der Arbeit ...................................................................................................................................... 12 2 Grundlagen ............................................................................................................................................................. 15 2.1 Domänenspezifische Modellierung ....................................................................................................... 15 2.1.1 Allgemeine Terminologie ..................................................................................................................... 15 2.1.2 Formale Grammatiken .......................................................................................................................... 17 2.1.3 Meta-Modellierung ................................................................................................................................ 18 2.2 Linguistisches Meta-Modell ..................................................................................................................... 21 2.2.1 Erweiterte Modellierungsmuster ........................................................................................................ 21 2.2.2 Aufbau ...................................................................................................................................................... 25 2.2.3 Notation ................................................................................................................................................... 26 2.3 Notation der Ablaufdiagramme .............................................................................................................. 27 3 Verwandte Arbeiten ............................................................................................................................................ 29 3.1 Entwurf konkreter Syntaxen nach dem WYSIWYG-Prinzip ............................................................ 29 3.2 Ableiten einer abstrakten Syntax von einer konkreten Syntax ...................................................... 31 3.3 Rekonstruktion von Meta-Modellen ..................................................................................................... 32 3.4 Beispielgetriebene (Meta-)Modellierung ............................................................................................ 34 3.4.1 Clafer ......................................................................................................................................................... 34 3.4.2 BITKit ......................................................................................................................................................... 35 3.4.3 MLCBD ...................................................................................................................................................... 36 3.4.4 MetaBUP .................................................................................................................................................. 38 3.4.5 FlexiSketch ............................................................................................................................................... 40 3.5 Fazit ................................................................................................................................................................. 41 4 Beispielgetriebene Entwicklung im linguistischen Kontext ...................................................................... 43 4.1 Voraussetzungen ........................................................................................................................................ 43 4.2 Beispielmodell ............................................................................................................................................. 44 4.3 Ableiten einer initialen abstrakten Syntax ........................................................................................... 46

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Durchgängige Modularität in der modellgetriebenen Entwicklung domänenspezifischer Modellierungssprachen mit Hilfe aspektorientierter Programmierung

Das hier vorgestellte Promotionsvorhaben hat zum Ziel, eine durchgehend modulare Entwicklung von domänenspezifischen Modellierungssprachen und deren Implementierung in Werkzeugen zu ermöglichen. Dazu werden Modularisierungskonzepte auf Metamodell-Ebene analysiert, erweitert und mit Hilfe aspektorientierter Mechanismen in die Implementierung übertragen. Das Ergebnis soll ein Framework für die En...

متن کامل

Entwurf domänenspezifischer Modelle im Web mit Oryx

Die stetige Zunahme der Komplexität von Informationssystemen erschwert den Systementwurf mit herkömmlichen Methoden; universelle Modellierungssprachen wie UML stoßen an ihre Grenzen. Der Einsatz domänenspezifischer Modellierungssprachen verspricht Abhilfe: Der Systementwurf wird auf fachliche Konzepte verlagert, so dass Domänenexperten befähigt werden, aktiv am Systementwurf teilzunehmen. In di...

متن کامل

Kollaborative Modellierung im Software Engineering

Software Engineering ist Teamarbeit. Schon im Vorfeld der Programmierung modelliert und verfeinert ein Team aus Softwareingenieuren und Fachseite gemeinschaftlich (kollaborativ) die zu realisierende Software. Zur Beschreibung von Software haben sich weitgehend standardisierte Modellierungssprachen wie die UML aber auch eine Reihe domänenspezifischer Sprachen etabliert. Um die ambitionierten Zei...

متن کامل

Benutzerzentrierte Anforderungsanalyse für die Produktlinien-Entwicklung mobiler Unternehmenssoftware

Bei der Entwicklung mobiler Unternehmenssoftware ist es sinnvoll Methoden und Werkzeuge einzubeziehen, die es erlauben den Nutzungskontext der mobilen Applikation stärker zu berücksichtigen. Zudem werden viele mobile Lösungen für Benutzer entwickelt, die keine große Affinität zu Softwaresystemen haben (z.B. Handwerker). Der Artikel stellt das Zusammenspiel mehrerer domänenspezifischer Sprachen ...

متن کامل

Ein strukturierter Ansatz zur Ableitung methodenspezifischer UML/SysML-Profile am Beispiel des SPES 2020 Requirements Viewpoints

Eine wesentliche Voraussetzung für die industrielle Akzeptanz von wissenschaftlich entwickelten, modellbasierten Entwicklungsmethoden ist, dass die Methode in die Werkzeugund Prozesslandschaft von Industrieunternehmen eingliedert und somit angewendet werden kann, ohne dass methodenspezifische Werkzeuge notwendig sind. Profile erlauben es, UML/SysML für spezielle Entwicklungsmethoden anzupassen,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014